/**
 * This is my code.
 *
 * $Id$
 */
package fi.jab.esb.config.xml.util;

import fi.jab.esb.config.xml.*;

import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;

import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;

import org.eclipse.emf.ecore.EObject;

/**
 * <!-- begin-user-doc -->
 * The <b>Adapter Factory</b> for the model.
 * It provides an adapter <code>createXXX</code> method for each class of the model.
 * <!-- end-user-doc -->
 * @see fi.jab.esb.config.xml.XmlPackage
 * @generated
 */
public class XmlAdapterFactory extends AdapterFactoryImpl
{
  /**
   * The cached model package.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  protected static XmlPackage modelPackage;

  /**
   * Creates an instance of the adapter factory.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  public XmlAdapterFactory()
  {
    if (modelPackage == null)
    {
      modelPackage = XmlPackage.eINSTANCE;
    }
  }

  /**
   * Returns whether this factory is applicable for the type of the object.
   * <!-- begin-user-doc -->
   * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
   * <!-- end-user-doc -->
   * @return whether this factory is applicable for the type of the object.
   * @generated
   */
  @Override
  public boolean isFactoryForType(Object object)
  {
    if (object == modelPackage)
    {
      return true;
    }
    if (object instanceof EObject)
    {
      return ((EObject)object).eClass().getEPackage() == modelPackage;
    }
    return false;
  }

  /**
   * The switch the delegates to the <code>createXXX</code> methods.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  protected XmlSwitch<Adapter> modelSwitch =
    new XmlSwitch<Adapter>()
    {
      @Override
      public Adapter caseAbstractScheduledListener(AbstractScheduledListener object)
      {
        return createAbstractScheduledListenerAdapter();
      }
      @Override
      public Adapter caseActionsType(ActionsType object)
      {
        return createActionsTypeAdapter();
      }
      @Override
      public Adapter caseActionType(ActionType object)
      {
        return createActionTypeAdapter();
      }
      @Override
      public Adapter caseActivationConfigType(ActivationConfigType object)
      {
        return createActivationConfigTypeAdapter();
      }
      @Override
      public Adapter caseBus(Bus object)
      {
        return createBusAdapter();
      }
      @Override
      public Adapter caseBusProvider(BusProvider object)
      {
        return createBusProviderAdapter();
      }
      @Override
      public Adapter caseBusProviderType(BusProviderType object)
      {
        return createBusProviderTypeAdapter();
      }
      @Override
      public Adapter caseCronScheduleType(CronScheduleType object)
      {
        return createCronScheduleTypeAdapter();
      }
      @Override
      public Adapter caseDocumentRoot(DocumentRoot object)
      {
        return createDocumentRootAdapter();
      }
      @Override
      public Adapter caseFsBusType(FsBusType object)
      {
        return createFsBusTypeAdapter();
      }
      @Override
      public Adapter caseFsListenerType(FsListenerType object)
      {
        return createFsListenerTypeAdapter();
      }
      @Override
      public Adapter caseFsMessageFilterType(FsMessageFilterType object)
      {
        return createFsMessageFilterTypeAdapter();
      }
      @Override
      public Adapter caseFsProviderType(FsProviderType object)
      {
        return createFsProviderTypeAdapter();
      }
      @Override
      public Adapter caseFtpBusType(FtpBusType object)
      {
        return createFtpBusTypeAdapter();
      }
      @Override
      public Adapter caseFtpListenerType(FtpListenerType object)
      {
        return createFtpListenerTypeAdapter();
      }
      @Override
      public Adapter caseFtpMessageFilterType(FtpMessageFilterType object)
      {
        return createFtpMessageFilterTypeAdapter();
      }
      @Override
      public Adapter caseFtpProviderType(FtpProviderType object)
      {
        return createFtpProviderTypeAdapter();
      }
      @Override
      public Adapter caseGroovyListenerType(GroovyListenerType object)
      {
        return createGroovyListenerTypeAdapter();
      }
      @Override
      public Adapter caseHibernateBusType(HibernateBusType object)
      {
        return createHibernateBusTypeAdapter();
      }
      @Override
      public Adapter caseHibernateListenerType(HibernateListenerType object)
      {
        return createHibernateListenerTypeAdapter();
      }
      @Override
      public Adapter caseHibernateMessageFilterType(HibernateMessageFilterType object)
      {
        return createHibernateMessageFilterTypeAdapter();
      }
      @Override
      public Adapter caseHibernateProviderType(HibernateProviderType object)
      {
        return createHibernateProviderTypeAdapter();
      }
      @Override
      public Adapter caseJbossesbType(JbossesbType object)
      {
        return createJbossesbTypeAdapter();
      }
      @Override
      public Adapter caseJbrBusType(JbrBusType object)
      {
        return createJbrBusTypeAdapter();
      }
      @Override
      public Adapter caseJbrListenerType(JbrListenerType object)
      {
        return createJbrListenerTypeAdapter();
      }
      @Override
      public Adapter caseJbrProviderType(JbrProviderType object)
      {
        return createJbrProviderTypeAdapter();
      }
      @Override
      public Adapter caseJcaGatewayType(JcaGatewayType object)
      {
        return createJcaGatewayTypeAdapter();
      }
      @Override
      public Adapter caseJmsBusType(JmsBusType object)
      {
        return createJmsBusTypeAdapter();
      }
      @Override
      public Adapter caseJmsJcaProviderType(JmsJcaProviderType object)
      {
        return createJmsJcaProviderTypeAdapter();
      }
      @Override
      public Adapter caseJmsListenerType(JmsListenerType object)
      {
        return createJmsListenerTypeAdapter();
      }
      @Override
      public Adapter caseJmsMessageFilterType(JmsMessageFilterType object)
      {
        return createJmsMessageFilterTypeAdapter();
      }
      @Override
      public Adapter caseJmsProviderType(JmsProviderType object)
      {
        return createJmsProviderTypeAdapter();
      }
      @Override
      public Adapter caseListener(Listener object)
      {
        return createListenerAdapter();
      }
      @Override
      public Adapter caseListenersType(ListenersType object)
      {
        return createListenersTypeAdapter();
      }
      @Override
      public Adapter casePropertyType(PropertyType object)
      {
        return createPropertyTypeAdapter();
      }
      @Override
      public Adapter caseProvider(Provider object)
      {
        return createProviderAdapter();
      }
      @Override
      public Adapter caseProvidersType(ProvidersType object)
      {
        return createProvidersTypeAdapter();
      }
      @Override
      public Adapter caseSchedule(Schedule object)
      {
        return createScheduleAdapter();
      }
      @Override
      public Adapter caseScheduledListenerType(ScheduledListenerType object)
      {
        return createScheduledListenerTypeAdapter();
      }
      @Override
      public Adapter caseScheduleProviderType(ScheduleProviderType object)
      {
        return createScheduleProviderTypeAdapter();
      }
      @Override
      public Adapter caseServicesType(ServicesType object)
      {
        return createServicesTypeAdapter();
      }
      @Override
      public Adapter caseServiceType(ServiceType object)
      {
        return createServiceTypeAdapter();
      }
      @Override
      public Adapter caseSimpleScheduleType(SimpleScheduleType object)
      {
        return createSimpleScheduleTypeAdapter();
      }
      @Override
      public Adapter caseSqlBusType(SqlBusType object)
      {
        return createSqlBusTypeAdapter();
      }
      @Override
      public Adapter caseSqlListenerType(SqlListenerType object)
      {
        return createSqlListenerTypeAdapter();
      }
      @Override
      public Adapter caseSqlMessageFilterType(SqlMessageFilterType object)
      {
        return createSqlMessageFilterTypeAdapter();
      }
      @Override
      public Adapter caseSqlProviderType(SqlProviderType object)
      {
        return createSqlProviderTypeAdapter();
      }
      @Override
      public Adapter defaultCase(EObject object)
      {
        return createEObjectAdapter();
      }
    };

  /**
   * Creates an adapter for the <code>target</code>.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @param target the object to adapt.
   * @return the adapter for the <code>target</code>.
   * @generated
   */
  @Override
  public Adapter createAdapter(Notifier target)
  {
    return modelSwitch.doSwitch((EObject)target);
  }


  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.AbstractScheduledListener <em>Abstract Scheduled Listener</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.AbstractScheduledListener
   * @generated
   */
  public Adapter createAbstractScheduledListenerAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.ActionsType <em>Actions Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.ActionsType
   * @generated
   */
  public Adapter createActionsTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.ActionType <em>Action Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.ActionType
   * @generated
   */
  public Adapter createActionTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.ActivationConfigType <em>Activation Config Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.ActivationConfigType
   * @generated
   */
  public Adapter createActivationConfigTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.Bus <em>Bus</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.Bus
   * @generated
   */
  public Adapter createBusAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.BusProvider <em>Bus Provider</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.BusProvider
   * @generated
   */
  public Adapter createBusProviderAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.BusProviderType <em>Bus Provider Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.BusProviderType
   * @generated
   */
  public Adapter createBusProviderTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.CronScheduleType <em>Cron Schedule Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.CronScheduleType
   * @generated
   */
  public Adapter createCronScheduleTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.DocumentRoot <em>Document Root</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.DocumentRoot
   * @generated
   */
  public Adapter createDocumentRootAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.FsBusType <em>Fs Bus Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.FsBusType
   * @generated
   */
  public Adapter createFsBusTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.FsListenerType <em>Fs Listener Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.FsListenerType
   * @generated
   */
  public Adapter createFsListenerTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.FsMessageFilterType <em>Fs Message Filter Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.FsMessageFilterType
   * @generated
   */
  public Adapter createFsMessageFilterTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.FsProviderType <em>Fs Provider Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.FsProviderType
   * @generated
   */
  public Adapter createFsProviderTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.FtpBusType <em>Ftp Bus Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.FtpBusType
   * @generated
   */
  public Adapter createFtpBusTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.FtpListenerType <em>Ftp Listener Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.FtpListenerType
   * @generated
   */
  public Adapter createFtpListenerTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.FtpMessageFilterType <em>Ftp Message Filter Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.FtpMessageFilterType
   * @generated
   */
  public Adapter createFtpMessageFilterTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.FtpProviderType <em>Ftp Provider Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.FtpProviderType
   * @generated
   */
  public Adapter createFtpProviderTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.GroovyListenerType <em>Groovy Listener Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.GroovyListenerType
   * @generated
   */
  public Adapter createGroovyListenerTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.HibernateBusType <em>Hibernate Bus Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.HibernateBusType
   * @generated
   */
  public Adapter createHibernateBusTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.HibernateListenerType <em>Hibernate Listener Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.HibernateListenerType
   * @generated
   */
  public Adapter createHibernateListenerTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.HibernateMessageFilterType <em>Hibernate Message Filter Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.HibernateMessageFilterType
   * @generated
   */
  public Adapter createHibernateMessageFilterTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.HibernateProviderType <em>Hibernate Provider Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.HibernateProviderType
   * @generated
   */
  public Adapter createHibernateProviderTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.JbossesbType <em>Jbossesb Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.JbossesbType
   * @generated
   */
  public Adapter createJbossesbTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.JbrBusType <em>Jbr Bus Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.JbrBusType
   * @generated
   */
  public Adapter createJbrBusTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.JbrListenerType <em>Jbr Listener Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.JbrListenerType
   * @generated
   */
  public Adapter createJbrListenerTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.JbrProviderType <em>Jbr Provider Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.JbrProviderType
   * @generated
   */
  public Adapter createJbrProviderTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.JcaGatewayType <em>Jca Gateway Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.JcaGatewayType
   * @generated
   */
  public Adapter createJcaGatewayTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.JmsBusType <em>Jms Bus Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.JmsBusType
   * @generated
   */
  public Adapter createJmsBusTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.JmsJcaProviderType <em>Jms Jca Provider Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.JmsJcaProviderType
   * @generated
   */
  public Adapter createJmsJcaProviderTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.JmsListenerType <em>Jms Listener Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.JmsListenerType
   * @generated
   */
  public Adapter createJmsListenerTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.JmsMessageFilterType <em>Jms Message Filter Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.JmsMessageFilterType
   * @generated
   */
  public Adapter createJmsMessageFilterTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.JmsProviderType <em>Jms Provider Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.JmsProviderType
   * @generated
   */
  public Adapter createJmsProviderTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.Listener <em>Listener</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.Listener
   * @generated
   */
  public Adapter createListenerAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.ListenersType <em>Listeners Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.ListenersType
   * @generated
   */
  public Adapter createListenersTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.PropertyType <em>Property Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.PropertyType
   * @generated
   */
  public Adapter createPropertyTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.Provider <em>Provider</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.Provider
   * @generated
   */
  public Adapter createProviderAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.ProvidersType <em>Providers Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.ProvidersType
   * @generated
   */
  public Adapter createProvidersTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.Schedule <em>Schedule</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.Schedule
   * @generated
   */
  public Adapter createScheduleAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.ScheduledListenerType <em>Scheduled Listener Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.ScheduledListenerType
   * @generated
   */
  public Adapter createScheduledListenerTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.ScheduleProviderType <em>Schedule Provider Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.ScheduleProviderType
   * @generated
   */
  public Adapter createScheduleProviderTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.ServicesType <em>Services Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.ServicesType
   * @generated
   */
  public Adapter createServicesTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.ServiceType <em>Service Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.ServiceType
   * @generated
   */
  public Adapter createServiceTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.SimpleScheduleType <em>Simple Schedule Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.SimpleScheduleType
   * @generated
   */
  public Adapter createSimpleScheduleTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.SqlBusType <em>Sql Bus Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.SqlBusType
   * @generated
   */
  public Adapter createSqlBusTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.SqlListenerType <em>Sql Listener Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.SqlListenerType
   * @generated
   */
  public Adapter createSqlListenerTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.SqlMessageFilterType <em>Sql Message Filter Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.SqlMessageFilterType
   * @generated
   */
  public Adapter createSqlMessageFilterTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link fi.jab.esb.config.xml.SqlProviderType <em>Sql Provider Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see fi.jab.esb.config.xml.SqlProviderType
   * @generated
   */
  public Adapter createSqlProviderTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for the default case.
   * <!-- begin-user-doc -->
   * This default implementation returns null.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @generated
   */
  public Adapter createEObjectAdapter()
  {
    return null;
  }

} //XmlAdapterFactory
